package com.chenfan.mcn.model.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

/**
 * @Author liuyang
 * @Date 2021/1/22
 * @Time 11:24
 * @Version V1.0
 **/
@Data
public class ExportYearSupplementaryVO {

    /**
     * 补充协议ID
     */
    private Long id;

    /**
     * 年框合同补充协议号
     */
    @Excel(name = "补充协议编号")
    private String agreementCode;

    /**
     * 归档状态
     */
    @Excel(name = "补充协议归档状态", replace = {"待盖章_0", "待归档_1", "已归档_2"})
    private Integer archivingStatus;

    /**
     * 归档编号
     */
    @Excel(name = "补充协议归档编号")
    private String archivingCode;

    /**
     * 主要变更内容（1-我司合同主体，2-优惠政策，3-其他）
     */
    private String mainChanges;

    /**
     * 主要变更内容（翻译值）
     */
    @Excel(name = "主要变更内容")
    private String mainChangesName;

    /**
     * 变更内容说明
     */
    @Excel(name = "变更内容说明")
    private String changeContent;

    /**
     * 变更后我司合同主体
     */
    @Excel(name = "变更后我司合同主体")
    private String contactSubjectAfterChange;

    /**
     * 变更后折扣返点审批单号
     */
    @Excel(name = "变更后折扣返点审批单号")
    private String discountApprovalAfterChange;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remark;

    /**
     * 单据状态(1-我司合同主体，2-优惠政策，3-其他)
     */
    @Excel(name = "单据状态", replace = {"待提交_0","审批中_1","审批通过_2","审批拒绝_3","已撤回_4","已作废_5"})
    private Integer status;

    /**
     * 审批状态
     */

    private Integer approvalStatus;

    /**
     * 流程id
     */
    private Long flowId;

    /**
     * 流程节点名称
     */
    @Excel(name = "审批状态")
    private String flowStatusName;
}
